<%@ page import="java.util.List" %>
<%@ page import="ru.resumeService.model.Resume" %>
<%@ page import="java.util.Iterator" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Resume service</title>
    <script>
        function confirmDelete(id) {
            if (confirm("Вы действительно хотите удалить резюме?")) {
                document.getElementById("del").href = "delete?id=" + id;
                document.location.assign(document.getElementById("del").href);
            }
        }

        function validate(){
            var value=document.getElementById("searchValue");
            var element= document.getElementById("message");
            if(value.value==''){
                element.style.display="";
                element.innerHTML='* незаполненное поле!';
                return false;
            }  else{
                return true;
            }
        }
    </script>
    <style>
        table.resume {
            width: 100%;
            border: 2px solid black; /* Параметры границы */
            border-collapse: collapse; /* Убираем двойные линии между ячейками */
        }

        table.navi {
            width: 5%;
            margin: auto;
        }

        th {
            border: 2px solid black;
            padding: 3px;
        }

        td {
            border: 1px dotted black;
            padding: 2px;
        }

        td.action {
            text-align: center;
        }

        td.navi, td.search{
            border: 0px;
        }

    </style>
</head>
<body>
<%
    List<Resume> resumes = (List<Resume>) request.getAttribute("resumes");
    Integer from = (Integer) request.getAttribute("from");
    Integer to = (Integer) request.getAttribute("to");
    Integer countOfResume = (Integer) request.getAttribute("countOfResume");
    String fieldName = "id";
    if (request.getAttribute("fieldName") != null) {
        fieldName = (String) request.getAttribute("fieldName");
    }
    String order = "asc";
    if (request.getAttribute("order") != null) {
        order = (String) request.getAttribute("order");
    }
    if (resumes != null) {%>
<p style="text-align: center; font-size: 20px">Список резюме</p>

<div align="left">
    <form method="post" action="searchResult" onsubmit="return validate()">
        <table border="0" class="search"> <tr><td class="search">
        <table border="1" bgcolor=#e6e6fa>
            <tr align="center">
                <td colspan="2" style="font-style: oblique">Поиск резюме</td>
            </tr>
            <tr>
                <td>Поле:</td>
                <td><select name="fieldname">
                    <option value="id">id</option>
                    <option value="name">Имя</option>
                    <option value="phone">Телефон</option>
                    <option value="email">Почта</option>
                    <option value="date">Дата</option>
                    <option value="department">Подразделение</option>
                    <option value="city">Город</option>
                    <option value="age">Возраст</option>
                    <option value="education">Образование</option>
                    <option value="experience">Опыт работы</option>
                    <option value="salary">Зарплата</option>
                    <option value="skills">Основные навыки</option>
                    <option value="status">Статус</option>
                    <option value="comment">Комментарии</option>
                </select></td>
            </tr>
            <tr>
                <td>Наименование:</td>
                <td><input id="searchValue" type="text" name="value"></td>
            </tr>
            <tr align="center">
                <td colspan="2"><input type="submit" value=" Поиск "></td>
            </tr>
        </table>
               </td>
            <td class="search">
        <p id="message" style="color: red; display: none" />
            </td></tr>
        </table>
    </form>
</div>

<table border="1" class="resume">
<th nowrap>
    Id
    <a href="resumeList?fieldName=id&order=asc&from=<%=from%>&to=<%=to%>"><img alt="asc"
                                                                               title="Сортиовка по возрастанию"
                                                                               width="10" height="6"
                                                                               src="image/up.png"></a>
    <a href="resumeList?fieldName=id&order=desc&from=<%=from%>&to=<%=to%>"><img alt="desc"
                                                                                title="Сортиовка по убыванию"
                                                                                width="10" height="6"
                                                                                src="image/down.png"></a>
</th>
<th nowrap>
    ФИО
    <a href="resumeList?fieldName=name&order=asc&from=<%=from%>&to=<%=to%>"><img alt="asc"
                                                                                 title="Сортиовка по возрастанию"
                                                                                 width="10" height="6"
                                                                                 src="image/up.png"></a>
    <a href="resumeList?fieldName=name&order=desc&from=<%=from%>&to=<%=to%>"><img alt="desc"
                                                                                  title="Сортиовка по убыванию"
                                                                                  width="10" height="6"
                                                                                  src="image/down.png"></a>
</th>
<th nowrap>
    Телефон
    <a href="resumeList?fieldName=phone&order=asc&from=<%=from%>&to=<%=to%>"><img alt="asc"
                                                                                  title="Сортиовка по возрастанию"
                                                                                  width="10" height="6"
                                                                                  src="image/up.png"></a>
    <a href="resumeList?fieldName=phone&order=desc&from=<%=from%>&to=<%=to%>"><img alt="desc"
                                                                                   title="Сортиовка по убыванию"
                                                                                   width="10" height="6"
                                                                                   src="image/down.png"></a>
</th>
<th nowrap>
    Почта
    <a href="resumeList?fieldName=email&order=asc&from=<%=from%>&to=<%=to%>"><img alt="asc"
                                                                                  title="Сортиовка по возрастанию"
                                                                                  width="10" height="6"
                                                                                  src="image/up.png"></a>
    <a href="resumeList?fieldName=email&order=desc&from=<%=from%>&to=<%=to%>"><img alt="desc"
                                                                                   title="Сортиовка по убыванию"
                                                                                   width="10" height="6"
                                                                                   src="image/down.png"></a>
</th>
<th nowrap>
    Дата
    <a href="resumeList?fieldName=date&order=asc&from=<%=from%>&to=<%=to%>"><img alt="asc"
                                                                                 title="Сортиовка по возрастанию"
                                                                                 width="10" height="6"
                                                                                 src="image/up.png"></a>
    <a href="resumeList?fieldName=date&order=desc&from=<%=from%>&to=<%=to%>"><img alt="desc"
                                                                                  title="Сортиовка по убыванию"
                                                                                  width="10" height="6"
                                                                                  src="image/down.png"></a>
</th>
<th nowrap>
    Подразделение
    <a href="resumeList?fieldName=department&order=asc&from=<%=from%>&to=<%=to%>"><img alt="asc"
                                                                                       title="Сортиовка по возрастанию"
                                                                                       width="10" height="6"
                                                                                       src="image/up.png"></a>
    <a href="resumeList?fieldName=department&order=desc&from=<%=from%>&to=<%=to%>"><img alt="desc"
                                                                                        title="Сортиовка по убыванию"
                                                                                        width="10" height="6"
                                                                                        src="image/down.png"></a>
</th>
<th nowrap>
    Город
    <a href="resumeList?fieldName=city&order=asc&from=<%=from%>&to=<%=to%>"><img alt="asc"
                                                                                 title="Сортиовка по возрастанию"
                                                                                 width="10" height="6"
                                                                                 src="image/up.png"></a>
    <a href="resumeList?fieldName=city&order=desc&from=<%=from%>&to=<%=to%>"><img alt="desc"
                                                                                  title="Сортиовка по убыванию"
                                                                                  width="10" height="6"
                                                                                  src="image/down.png"></a>
</th>
<th nowrap>
    Возраст
    <a href="resumeList?fieldName=age&order=asc&from=<%=from%>&to=<%=to%>"><img alt="asc"
                                                                                title="Сортиовка по возрастанию"
                                                                                width="10" height="6"
                                                                                src="image/up.png"></a>
    <a href="resumeList?fieldName=age&order=desc&from=<%=from%>&to=<%=to%>"><img alt="desc"
                                                                                 title="Сортиовка по убыванию"
                                                                                 width="10" height="6"
                                                                                 src="image/down.png"></a>
</th>
<th nowrap>
    Образование
    <a href="resumeList?fieldName=education&order=asc&from=<%=from%>&to=<%=to%>"><img alt="asc"
                                                                                      title="Сортиовка по возрастанию"
                                                                                      width="10" height="6"
                                                                                      src="image/up.png"></a>
    <a href="resumeList?fieldName=education&order=desc&from=<%=from%>&to=<%=to%>"><img alt="desc"
                                                                                       title="Сортиовка по убыванию"
                                                                                       width="10" height="6"
                                                                                       src="image/down.png"></a>
</th>
<th nowrap>
    Опыт работы
    <a href="resumeList?fieldName=experience&order=asc&from=<%=from%>&to=<%=to%>"><img alt="asc"
                                                                                       title="Сортиовка по возрастанию"
                                                                                       width="10" height="6"
                                                                                       src="image/up.png"></a>
    <a href="resumeList?fieldName=experience&order=desc&from=<%=from%>&to=<%=to%>"><img alt="desc"
                                                                                        title="Сортиовка по убыванию"
                                                                                        width="10" height="6"
                                                                                        src="image/down.png"></a>
</th>
<th nowrap>
    Зарплата
    <a href="resumeList?fieldName=salary&order=asc&from=<%=from%>&to=<%=to%>"><img alt="asc"
                                                                                   title="Сортиовка по возрастанию"
                                                                                   width="10" height="6"
                                                                                   src="image/up.png"></a>
    <a href="resumeList?fieldName=salary&order=desc&from=<%=from%>&to=<%=to%>"><img alt="desc"
                                                                                    title="Сортиовка по убыванию"
                                                                                    width="10" height="6"
                                                                                    src="image/down.png"></a>
</th>
<th nowrap>
    Основные навыки
    <a href="resumeList?fieldName=skills&order=asc&from=<%=from%>&to=<%=to%>"><img alt="asc"
                                                                                   title="Сортиовка по возрастанию"
                                                                                   width="10" height="6"
                                                                                   src="image/up.png"></a>
    <a href="resumeList?fieldName=skills&order=desc&from=<%=from%>&to=<%=to%>"><img alt="desc"
                                                                                    title="Сортиовка по убыванию"
                                                                                    width="10" height="6"
                                                                                    src="image/down.png"></a>
</th>
<th nowrap>
    Работает/не работает
    <a href="resumeList?fieldName=status&order=asc&from=<%=from%>&to=<%=to%>"><img alt="asc"
                                                                                   title="Сортиовка по возрастанию"
                                                                                   width="10" height="6"
                                                                                   src="image/up.png"></a>
    <a href="resumeList?fieldName=status&order=desc&from=<%=from%>&to=<%=to%>"><img alt="desc"
                                                                                    title="Сортиовка по убыванию"
                                                                                    width="10" height="6"
                                                                                    src="image/down.png"></a>
</th>
<th nowrap>
    Комментарий
    <a href="resumeList?fieldName=comment&order=asc&from=<%=from%>&to=<%=to%>"><img alt="asc"
                                                                                    title="Сортиовка по возрастанию"
                                                                                    width="10" height="6"
                                                                                    src="image/up.png"></a>
    <a href="resumeList?fieldName=comment&order=desc&from=<%=from%>&to=<%=to%>"><img alt="desc"
                                                                                     title="Сортиовка по убыванию"
                                                                                     width="10" height="6"
                                                                                     src="image/down.png"></a>
</th>
<th>ACTOIN</th>
<%
    for (Resume resume : resumes) {
%>
<tr>
    <td>
        <%=resume.getId()%>
    </td>
    <td>
        <%=resume.getName()%>
    </td>
    <td>
        <%=resume.getPhone()%>
    </td>
    <td>
        <%=resume.getEmail()%>
    </td>
    <td>
        <%=resume.getDate()%>
    </td>
    <td>
        <%=resume.getDepartment()%>
    </td>
    <td>
        <%=resume.getCity()%>
    </td>
    <td>
        <%=resume.getAge()%>
    </td>
    <td>
        <%=resume.getEducation()%>
    </td>
    <td>
        <%=resume.getExperience()%>
    </td>
    <td>
        <%=resume.getSalary()%>
    </td>
    <td>
        <%=resume.getSkills()%>
    </td>
    <td>
        <% if (resume.getStatus() == 1) { %>
        работает
        <% } else { %>
        не работает
        <% } %>
    </td>
    <td>
        <%=resume.getComments()%>
    </td>
    <td class="action">
        <a href="edit?id=<%=resume.getId()%>"><img width="16" height="16" alt="edit" title="edit"
                                                   src="image/edit.png"></a>

        <div style="float: right" id="del" href="" onclick="confirmDelete(<%=resume.getId()%>)"><img width="16"
                                                                                                     height="16"
                                                                                                     alt="delete"
                                                                                                     title="delete"
                                                                                                     src="image/delete.png">
        </div>
    </td>
</tr>
<%
    }
%>
</table>
<table border="0" class="navi">
    <tr>
        <%
            if (from != 0) {
        %>
        <td class="navi"><a
                href="resumeList?fieldName=<%=fieldName%>&order=<%=order%>&from=<%=from - 10%>&to=<%=to - 10%>">Назад</a>
        </td>
        <%
        } else {
        %>
        <td class="navi">&nbsp;</td>
        <%
            }
        %>
        <%
            if (to <= countOfResume) {
        %>
        <td class="navi"><a
                href="resumeList?fieldName=<%=fieldName%>&order=<%=order%>&from=<%=from + 10%>&to=<%=to + 10%>">Вперед</a>
        </td>
        <%
                }
            }
        %>
    </tr>
</table>
<input value="Выход" onclick="location.href='resumeList?logout=true'" type="button"/>
</body>
</html>